package com.jing.product.service;

import com.jing.product.domain.po.ProductAttributeCategory;
import com.jing.product.domain.vo.ProductAttrRelVO;
import com.jing.product.domain.vo.ProductAttributeCategoryVO;
import com.jing.product.domain.vo.ProductCategoryVO;

import java.util.List;
import java.util.Map;

/**
 * @Author：HaoYunde
 * @Package：com.jing.product.service
 * @Project：Jing
 * @name：ProductAttributeCategoryService
 * @Date：2024/5/24 11:18
 */
public interface ProductAttributeCategoryService {

    /**
     * 分页类型查询
     * @return
     */
    List<ProductAttributeCategoryVO> page( );


    /**
     * 删除
     * @param id
     */
    void delect(Integer id);

    /**
     * 添加商品属性
     * @param productAttributeCategory
     */
    void add(ProductAttributeCategory productAttributeCategory);

    /**
     * 修改商品属性
     * @param productAttributeCategory
     */
    void update(ProductAttributeCategory productAttributeCategory);


    List<ProductAttributeCategoryVO> findAllproductAttributeCategory();

    List<ProductCategoryVO> getValueByid(Integer id, Integer type);

    List<Map<Integer, String>>saveProductAttributeCategory(List<ProductAttrRelVO> list);

    List<ProductCategoryVO> getValueByid2(Integer id, Integer type);
}
